package com.joysuch.wwyt.workflow.service;

import com.joysuch.wwyt.core.common.ajax.ResultBean;
import com.joysuch.wwyt.workflow.bean.WorkFlowFormTemplateBean;
import com.joysuch.wwyt.workflow.bean.WorkFlowFormTemplateQueryBean;
import com.joysuch.wwyt.workflow.bean.WorkFlowFormTemplateTypeBean;
import com.joysuch.wwyt.workflow.bean.WorkFlowFormTemplateTypeTreeBean;
import com.joysuch.wwyt.workflow.entity.WorkFlowFormTemplate;
import com.joysuch.wwyt.workflow.entity.WorkFlowFormTemplateType;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface WorkFlowFormTemplateTypeService {


    ResultBean save(WorkFlowFormTemplateTypeBean bean);

    ResultBean delete(Long id);

    WorkFlowFormTemplateType findById(Long id);


    List<WorkFlowFormTemplateType> findAll();

    List<WorkFlowFormTemplateTypeTreeBean> listTree();
}
